<||= importPartial "components/head.html" ||>
    <body data-prismjs-copy-timeout="500">
        
    <||= importPartial "components/navbar.html" ||>
        
        <section class="hero is-info is-halfheight">
            <div class="hero-body is-block-touch">
                <div class="columns is-desktop is-vcentered">
                    <div class="column is-12-touch is-6 has-text-centered-touch">
                        <h2 class="title is-size-4-touch is-size-3">
                            Simple, expressive & portable<br>programming language<br>for efficient scripting
                        </h2>
                        <br>
                        <p class="subtitle">
                            <a data-scroll href="#download" class="button is-white is-outlined is-large is-size-5-touch is-size-4"><i class="fas fa-cloud-download-alt"></i>&nbsp;&nbsp;Download</a>
                        </p>
                    </div>
                    <div class="column is-6 is-hidden-touch">
                        <picture>
                            <source srcset="<||= linkTo {resources/images/screenshot.webp} ||>" type="image/webp">
                            <source srcset="<||= linkTo {resources/images/screenshot.png} ||>" type="image/png">
                            <img class="screenshot" src="<||= linkTo {resources/images/screenshot.png} ||>" alt="arturo code screenshot">
                        </picture>
                    </div>
                </div>
            </div>
        </section>
        <div class="box cta" style="border-radius:0; margin-bottom: 4rem;">
            <div class="columns is-desktop is-vcentered">
                <div class="column is-6">
                    <div class="field is-grouped is-grouped-multiline">
                        <div class="control">
                            <a rel="noopener" href="https://github.com/arturo-lang/arturo" target="_blank">
                                <div class="tags has-addons">
                                    <span class="tag is-medium is-dark"><i class="far fa-star"></i></span>
                                    <span class="tag is-medium is-stars"><b id="stargazers"><!-- AUTO-GENERATED / -->278<!-- / AUTO-GENERATED --></b></span>
                                </div>
                            </a>
                        </div>
                        
                        <div class="control is-hidden-mobile">
                            <a rel="noopener" href="https://github.com/arturo-lang/arturo/blob/master/LICENSE" target="_blank">
                                <div class="tags has-addons">
                                    <span class="tag is-medium is-dark"><b>License</b></span>
                                    <span class="tag is-medium is-license"><b>MIT</b></span>
                                </div>
                            </a>
                        </div>

                        <div class="control">
                            <a rel="noopener" href="https://discord.gg/YdVK2CB" target="_blank">
                                <div class="tags has-addons">
                                    <span class="tag is-medium is-dark"><b>Chat</b></span>
                                    <span class="tag is-medium is-chat"><b>@ Discord</b></span>
                                </div>
                            </a>
                        </div>
                    </div>
                </div>
                <div class="column is-6 is-hidden-touch is-block-desktop">
                    <p class="has-text-right is-size-6">
                        <b>Latest release:</b><br><span class="release-version"><!-- AUTO-GENERATED / -->v0.9.77<!-- / AUTO-GENERATED --></span> @ <span id="release-date"><!-- AUTO-GENERATED / -->2021-06-05T12:14:20Z<!-- / AUTO-GENERATED --></span>
                    </p>
                </div>
            </div>
        </div>
        <section class="container">
            <div class="columns features" style="margin-top:5em">
                <div class="column is-4">
                    <div class="card is-shady">
                        <div class="card-image has-text-centered" style="font-size:5em; padding-top: 0.5em">
                            <i class="far fa-check-circle"></i>
                        </div>
                        <div class="card-content">
                            <div class="content has-text-centered">
                                <h3 class="subtitle is-4 is-spaced mt-6">Simple + Expressive</h3>
                                <p>Arturo starts from a very basic principle: the language you use and its syntax should never get in your way. So, we keep it minimal, easy to the eye and totally flexible. Once you learn your first few commands, you'll be practically all set.</p>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="column is-4">
                    <div class="card is-shady">
                        <div class="card-image has-text-centered" style="font-size:5em; padding-top: 0.5em">
                            <i class="fas fa-briefcase"></i>
                        </div>
                        <div class="card-content">
                            <div class="content has-text-centered">
                                <h3 class="subtitle is-4 is-spaced mt-6">Portable</h3>
                                <p>Want to ship your scripts anywhere? For any operating system? Without weird dependencies and without asking the user to install an endless list of modules/gems/packages? That's exactly what Arturo was designed for.</p>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="column is-4">
                    <div class="card is-shady">
                        <div class="card-image has-text-centered" style="font-size:5em; padding-top: 0.5em">
                            <i class="fas fa-battery-full"></i>
                        </div>
                        <div class="card-content">
                            <div class="content has-text-centered">
                                <h3 class="subtitle is-4 is-spaced mt-6">Batteries-included</h3>
                                <p>Don't remember which library to import to get this super-fancy functionality you need? Cannot even get it to install? No worries! Arturo comes with pretty much anything you'll most likely need to get started - included. Yep.</p>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </section>
        <hr class="is-hidden-tablet is-hidden-desktop">
        <div class="intro column is-8 is-offset-2  has-text-centered" style="margin-top:4em">
            <h2 id="download" class="title">Get Arturo</h2><br>
            <p class="subtitle">Write once. Run everywhere.<br>Arturo's goal is to be able to run on anything you can imagine.</p>
        </div>
        <div class="columns" style="margin-top:2em">
            <div class="column is-6 is-offset-3">
                <pre style="text-align:center; padding-top: 2em; padding-bottom: 2em;"><div class="copy">copy</div><code class="language-bash is-size-7-touch is-size-5-desktop">curl -sSL https://get.arturo-lang.io | sh</code></pre>
                <div class="has-text-centered" style="margin-top:2em; margin-bottom: 4em;">
                    <p class="is-size-7">Copy-paste the code above in your terminal and Arturo's most recent stable version will be automatically installed.<br>To get the most recent (nightly) build, just use: <code>curl -sSL https://get.arturo-lang.io/latest | sh</code></p>
                </div>
            </div>
        </div>
        <div class="columns" style="margin-top: 1em; margin-bottom: 4em">
            <div class="column is-8 is-offset-2">
                <table class="table is-striped is-hoverable is-fullwidth">
                    <tbody id="downloads">
                        <!-- AUTO-GENERATED / -->
                        <tr><th></th><th></th><th class="is-hidden-touch has-text-centered">Version</th><th class="is-hidden-touch has-text-centered">Compressed file size</th><th></th></tr><tr><td order="1" class="first-td"><i class="fab fa-2x fa-linux" aria-hidden="true"></i></td><td><b>Linux</b></td><td class="is-hidden-touch has-text-centered">v0.9.77</td><td class="is-hidden-touch has-text-centered">1.95 MB</td><td><a href="https://github.com/arturo-lang/arturo/releases/download/v0.9.77/arturo-0.9.77-Linux-full.tar.gz"><i class="far fa-arrow-alt-circle-down" aria-hidden="true"></i>&nbsp;&nbsp;Download</a></td></tr><tr><td order="1" class="first-td"><i class="fab fa-2x fa-linux" aria-hidden="true"></i></td><td><b>Linux</b><sup class="is-hidden-desktop">*</sup></td><td class="is-hidden-touch has-text-centered">v0.9.77<sup>*</sup></td><td class="is-hidden-touch has-text-centered">0.92 MB</td><td><a href="https://github.com/arturo-lang/arturo/releases/download/v0.9.77/arturo-0.9.77-Linux-mini.tar.gz"><i class="far fa-arrow-alt-circle-down" aria-hidden="true"></i>&nbsp;&nbsp;Download</a></td></tr><tr><td order="2" class="first-td"><i class="fab fa-2x fa-apple" aria-hidden="true"></i></td><td><b>macOS</b></td><td class="is-hidden-touch has-text-centered">v0.9.77</td><td class="is-hidden-touch has-text-centered">1.29 MB</td><td><a href="https://github.com/arturo-lang/arturo/releases/download/v0.9.77/arturo-0.9.77-macOS-full.tar.gz"><i class="far fa-arrow-alt-circle-down" aria-hidden="true"></i>&nbsp;&nbsp;Download</a></td></tr><tr><td order="2" class="first-td"><i class="fab fa-2x fa-apple" aria-hidden="true"></i></td><td><b>macOS</b><sup class="is-hidden-desktop">*</sup></td><td class="is-hidden-touch has-text-centered">v0.9.77<sup>*</sup></td><td class="is-hidden-touch has-text-centered">0.79 MB</td><td><a href="https://github.com/arturo-lang/arturo/releases/download/v0.9.77/arturo-0.9.77-macOS-mini.tar.gz"><i class="far fa-arrow-alt-circle-down" aria-hidden="true"></i>&nbsp;&nbsp;Download</a></td></tr><tr><td order="3" class="first-td"><i class="fab fa-2x fa-windows" aria-hidden="true"></i></td><td><b>Windows</b></td><td class="is-hidden-touch has-text-centered">v0.9.77</td><td class="is-hidden-touch has-text-centered">4.46 MB</td><td><a href="https://github.com/arturo-lang/arturo/releases/download/v0.9.77/arturo-0.9.77-Windows-full.zip"><i class="far fa-arrow-alt-circle-down" aria-hidden="true"></i>&nbsp;&nbsp;Download</a></td></tr><tr><td order="3" class="first-td"><i class="fab fa-2x fa-windows" aria-hidden="true"></i></td><td><b>Windows</b><sup class="is-hidden-desktop">*</sup></td><td class="is-hidden-touch has-text-centered">v0.9.77<sup>*</sup></td><td class="is-hidden-touch has-text-centered">2.59 MB</td><td><a href="https://github.com/arturo-lang/arturo/releases/download/v0.9.77/arturo-0.9.77-Windows-mini.zip"><i class="far fa-arrow-alt-circle-down" aria-hidden="true"></i>&nbsp;&nbsp;Download</a></td></tr><tr><td order="4" class="first-td"><i class="fab fa-2x fa-freebsd" aria-hidden="true"></i></td><td><b>FreeBSD</b><sup class="is-hidden-desktop">*</sup></td><td class="is-hidden-touch has-text-centered">v0.9.77<sup>*</sup></td><td class="is-hidden-touch has-text-centered">0.82 MB</td><td><a href="https://github.com/arturo-lang/arturo/releases/download/v0.9.77/arturo-0.9.77-FreeBSD-mini.tar.gz"><i class="far fa-arrow-alt-circle-down" aria-hidden="true"></i>&nbsp;&nbsp;Download</a></td></tr><tr><td order="5" class="first-td"><i class="fab fa-2x fa-raspberry-pi" aria-hidden="true"></i></td><td><b>arm</b><sup class="is-hidden-desktop">*</sup></td><td class="is-hidden-touch has-text-centered">v0.9.77<sup>*</sup></td><td class="is-hidden-touch has-text-centered">0.89 MB</td><td><a href="https://github.com/arturo-lang/arturo/releases/download/v0.9.77/arturo-0.9.77-linux-arm-mini.tar.gz"><i class="far fa-arrow-alt-circle-down" aria-hidden="true"></i>&nbsp;&nbsp;Download</a></td></tr><tr><td order="6" class="first-td"><i class="fab fa-2x fa-raspberry-pi" aria-hidden="true"></i></td><td><b>arm64</b><sup class="is-hidden-desktop">*</sup></td><td class="is-hidden-touch has-text-centered">v0.9.77<sup>*</sup></td><td class="is-hidden-touch has-text-centered">0.92 MB</td><td><a href="https://github.com/arturo-lang/arturo/releases/download/v0.9.77/arturo-0.9.77-linux-arm64-mini.tar.gz"><i class="far fa-arrow-alt-circle-down" aria-hidden="true"></i>&nbsp;&nbsp;Download</a></td></tr><tr><td order="7" class="first-td"><i class="fab fa-2x fa-js" aria-hidden="true"></i></td><td><b>Web</b><sup class="is-hidden-desktop">*</sup></td><td class="is-hidden-touch has-text-centered">v0.9.77<sup>*</sup></td><td class="is-hidden-touch has-text-centered">0.34 MB</td><td><a href="https://github.com/arturo-lang/arturo/releases/download/v0.9.77/arturo-0.9.77-Web-mini.tar.gz"><i class="far fa-arrow-alt-circle-down" aria-hidden="true"></i>&nbsp;&nbsp;Download</a></td></tr><tr><td class="first-td"><i class="fab fa-2x fa-docker" aria-hidden="true"></i></td><td><b>Docker</b></td><td class="release-version is-hidden-touch has-text-centered">v0.9.77</td><td class="is-hidden-touch has-text-centered">--</td><td><a rel="noopener" target="_blank" href="https://hub.docker.com/repository/docker/arturolang/arturo"><i class="far fa-arrow-alt-circle-right" aria-hidden="true"></i>&nbsp;&nbsp;Docker Hub</a></td></tr>
                        <!-- / AUTO-GENERATED -->
                    </tbody>
                </table>
            </div>
        </div>
        <div class="has-text-centered" style="margin-top:2em; margin-bottom: 4em;">
            <p class="is-size-7">*<i>Mini</i> builds offer the same power but with a tiny subset of the built-in libraries removed, so as to allow for even smaller and more portable binaries.&nbsp;<br class="is-hidden-touch">If you have problems installing it - or simply because you want to - you can <a href="<||= linkTo{documentation/getting started} ||>" target="_blank" rel="noopener">find the complete build & installation instructions here</a>.</p>
        </div>
        <div class="has-text-centered">
            <p class="motto">•&nbsp;&nbsp;CODE IS <span onmouseenter="this.innerHTML='ARTURO'" onmouseout="this.innerHTML='ART'">ART</span>&nbsp;&nbsp;•</p>
        </div>

<||= importPartial "components/foot.html" ||>
